package susebs.pb.travel_server.utils;

import org.springframework.stereotype.Component;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;

/**
 * 时间格式处理工具类
 */
@Component
public class TimeFormatUtil {
    /**
     * 数据库时间格式处理
     * @param date 2024-02-12T10:02:07.000+00:00
     * @return 2024-02-12 10：02：07
     */
    public static String timeFormat(Date date){
        // 创建一个SimpleDateFormat实例，用于指定格式
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M月d日 HH:mm:ss");

        // 设置时区为中国时区（CST可能代表中国标准时间）
        sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));

        // 将Date对象格式化为字符串
        String formattedDateTime = sdf.format(date);

        // 返回格式化日期
        return formattedDateTime;

    }

}
